Platforms cannot override ENABLE_STACK_PROTECTOR
authorMichalis Pappas <mpappas@fastmail.fm>
Tue, 20 Mar 2018 05:01:27 +0000 (13:01 +0800)
committerMichalis Pappas <mpappas@fastmail.fm>
Tue, 20 Mar 2018 05:11:12 +0000 (13:11 +0800)
Include stack_protector's makefile after including platform.mk
to allow platforms override ENABLE_STACK_PROTECTOR

Fixes ARM-software/tf-issues#567

Signed-off-by: Michalis Pappas <mpappas@fastmail.fm>
Makefile

index 69f29e6c0aefd7ca2b9ebb24e5a2edac1074f5fc..48e078ad4408df2179e750c29aff720334e2c780 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -274,13 +274,6 @@ endif
         # over the sources.
 endif
 
-################################################################################
-# Include libraries' Makefile that are used in all BL
-################################################################################
-
-include lib/stack_protector/stack_protector.mk
-
-
 ################################################################################
 # Include the platform specific Makefile after the SPD Makefile (the platform
 # makefile may use all previous definitions in this file)
@@ -440,6 +433,12 @@ ifneq (${FIP_ALIGN},0)
 FIP_ARGS += --align ${FIP_ALIGN}
 endif
 
+################################################################################
+# Include libraries' Makefile that are used in all BL
+################################################################################
+
+include lib/stack_protector/stack_protector.mk
+
 ################################################################################
 # Auxiliary tools (fiptool, cert_create, etc)
 ################################################################################